Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 The Powder Byrne Trophy - Surbiton Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw Copa Ericsson Venezuela - Caracas Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami The USTA Challenger at West End Racquet - Torrance Budapest Challenger - Budapest The LTA Men's Challenger - Southampton Media Will Cup Busan Challenger Tennis - Busan The LTA Wrexham Challenger - Wrexham USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc The Shelbourne Irish Open - Dublin BH Tennis Open International Cup - Belo Horizonte Odlum Brown Vancouver Open - Vancouver Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Challenger Banque Nationale Rimouski - Rimouski IPP Open - Helsinki The Tarka Challenger - Barnstaple Delhi Challenger I - New Delhi Internationaux du Doubs - Besancon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Dublin Challenger - Dublin ATP Open Castilla y Leon - Segovia Semgroup Challenger - Tulsa National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Heilbronn Challenger Wroclaw Challenger Monza Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Seville Challenger Bogota Challenger The Bolton Challenger - Bolton Bogota Challenger drkoop.com USTA Challenger of Houston - Houston USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh BPCA Open de Nice-Tounoi Challenger - Nice Credicard Tennis Cup - Campos do Jordao Optimus Maia Open - Maia TED Open-Akbank Private Banking - Istanbul BH Tennis Open International Cup - Belo Horizonte VSZ Solvak Open Challenger - Kosice Neride Prague Indoor - Prague drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa The Rajasthan Golden Jubilee - Jaipur Open de Charleroi - Charleroi CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara BCP Tennis Classic - Sao Paulo Fergana Challenger - Fergana Copa Ericsson Chile - Santiago USTA Challenger of San Antonio - San Antonio Copa Ericsson Brazil - Sao Paulo Gran Copa Ericsson - Rio de Janeiro AXA Open - Espinho Visa Tennis Open - Sao Paulo Tennis Napoli Cup - Napoli Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Quelle Cup - Furth Citta di Monza - Monza CMG Asia Open - Hong Kong Hungarian Architect Open - Budapest Samsung Securities Cup Challenger - Seoul 5th Sardinian International Championships - Cagliari The Surbiton Trophy - Surbiton Copa Ericsson Uruguay - Montevideo Intelig Tennis Cup - Campos do Jordao Windy City Classic - Winnetka 2004 Freeman Men's Challenger - Joplin IX Gramado Open - Gramado XL Capital Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington USTA/Adtech Challenger - Boston Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Bogota Challenger - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Schickedanz Open 2007 - Furth Qatar ATP Challenger - Doha VI Gramado Open de Tenis - Gramado Rennes Challenger Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Kobstaedernes ATP Challenger - Kolding Aberto de Sao Paulo - Sao Paulo IPP Open - Helsinki KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Olbia Challenger - Olbia 13 BH Tennis Open International Cup - Belo Horizonte Garden Open 2005 - Rome Ljubljana Open - Ljubljana Bukhara Challenger - Bukhara Open D'Orleans - Orleans I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Sail Open - New Delhi 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento ATP Challenger Numea - New Caledonia Seguros Bogota Open - Bogota College Station Challenger - College Station Tiburon Challenger - Tiburon USTA Challenger - Champaign Ramat Hasharon Challenger 2004 Keys Gate Challenger - Homestead Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Ford Tennis Championships - Louisville Malaysian Open - Kuala Lumpur Challenger DCNS de Cherbourg - Cherbourg X Challenger Britania Zavaleta - Puebla Music City Challenger - Nashville Heilbronn Open - Heilbronn Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis di Bergamo - Bergamo VIII Gramado Open - Gramado GHI Bronx Classic - Bronx Caltanissetta Challenger Morocco Tennis Tour - Tanger TED Open - Istanbul Winnetka Challenger Home Depot Center USTA Challenger - Carson Samsung Securities Cup - Seoul Music City Challenger - Nashville Oldum Brown Vancouver Open - Vancouver Copa Kia - Santiago Challenger 42 - Andrezieux Brasilia Challenger Corona Mexico City Open - Mexico City Salinas Challenger Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Hellmann's Cup - Santiago Galleryfurniture.com Challenge - Atlanta Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Tatra Banka Slovak Open - Bratislava Gold Flake Open - Chennai Morocco Tennis Tour - Meknes Powder Byrne Trophy - Surbiton Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Music City Challenger - Nashville Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot The LTA Men's Challenger Wrexham - Wrexham RCA Championships - Indianapolis Brazil Open - Salvador President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Tata Open 2002 - Chennai Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose International Tennis Championships - Delray Beach Harrah's Entertainment Men's Pro Challenger - Tunica Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca The Samsung Open - Nottingham Generali Open 2002 - Kitzbuhel St. Brieuc Challenger Dallas Challenger Kremlin Cup - Moscow Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen Freudenstadt Challenger The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Cali Challenger Brasil Open - Salvador The Comercia Challenger - Aptos Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Montauban - Montauban Open de L'Isere (Open 38) - Grenoble Pro Challenger at Calabasas - Calabasas Singapore Mens Tennis Open - Singapore Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AT&T Challenger of Dallas - Dallas Cyclus Open de Tenis - Florianopolis Challenger Canottieri Minico - Mantova Warsteiner Challenger Lubeck - Lubeck Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad III Gramado Open de Tenis - Gramado HTV Challenger - Ho Chi Minh City XI Abierto Internacional de Salinas - Salinas Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Brasil Open - Costa do Sauipe Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Clay Court Challenger - Forest Hills Arizona Men's Tennis Championships - Scottsdale ECM Cup - Prague The Surbiton Trophy - Surbiton Grand Prix Hassan II - Casablanca Aberto Da Costa Do Sauipe - Bahia Open Castilla y Leon Trofeo Iberdrola - Segovia The Stella Artois Grass Court Championships - London China Open - Beijing Vietnam Open - Ho Chi Minh City Fifth Third Bank Tennis Championships - Lexington Kremlin Cup - Moscow Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Gerry Weber Open - Halle The Stella Artois Championships - London LTA Shrewsbury Challenger - Shrewsbury Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice La Serena Open - La Serena Mumbai Open - Mumbai Akbank Private Banking TED Open - Istanbul AIG Japan Open Tennis Championships - Tokyo AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Chennai Open - Chennai Seguros Bolivar Open - Bogota Sydney International - Sydney Credicard Mastercard Tennis Cup 2005 - Campos do Jordao MoviStar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bancolombia Open - Bogota Copa Ericsson Peru - Lima Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham KGHM Polish Indoors - Wroclaw TCT Open - Tunis XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Copa Ericsson Brazil - Sao Paulo Osaka International Tennis Tournament - Osaka Okal Cup 2001 International Bavarian Championships - Eckental Heineken Challenger - Ho Chi Minh City Stockholm Open - Stockholm Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi 2005 Freeman Men's Challenger - Joplin BBB Open - Sofia Citta di Monza - Monza Lucknow ATP Tour Challenger - Lucknow Heineken Open - Auckland The Surbiton Trophy - Surbiton USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Gerry Weber Open - Halle China Open - Beijing Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Oberstaufen Cup - Oberstaufen Unicredit Czech Open 2007 - Prostejov USTA Illinois Challenger - Champaign Akbank Private Banking TED Open 2006 - Istanbul Citrix Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Ostdeutscher Sparkessen Cup - Dresden Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Abierto Mexicano de Tenis - Mexico City The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Ethias Trophy - Mons The Nottingham Open - Nottingham Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Mercedes Cup - Stuttgart Flea Market Cup Busan Challenger Tennis - Busan Grand Prix de Tennis de Lyon - Lyon Belgrade Challenger Besancon Challenger Sybase Open - San Jose Barletta Challenger U.S. Men's Clay Court Championships - Orlando Kremlin Cup - Moscow Brasil Open - Salvador Busan Challenger Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Cremona Challenger Heineken Open - Auckland Heineken Open - Auckland Moselle Open - Metz Irving Challenger Campos do Jordao Challenger Cerveza Club Columbia Open - Bogota Chennai Open - Chennai Open de Nice Cote d'Azur - Nice Movistar Open - Vina del Mar Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm The Stella Artois Championships - London AEGON Championships - London Open de Moselle - Metz Asuncion Challenger Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm RCA Championships - Indianapolis Stockholm Open - Stockholm Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Moselle Open - Metz Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo Vegeta Croatia Open - Umag GHI Bronx Tennis Classic - Bronx Austrian Open - Kitzbuhel Moselle Open - Metz KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Shenzhen Open - Shenzhen Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo AAPT Championships - Adelaide President's Cup - Tashkent The Samsung Open - Nottingham China Open - Beijing Energis Open - Amersfoort German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Copenhagen Open - Copenhagen Tennis Masters Series - Cincinnati Gold Flake Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Madrid Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Indian Wells BA-CA Tennis Trophy - Vienna Rogers Masters - Toronto Masters Series - Hamburg Legg Mason Tennis Classic - Washington D.C. Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Tata Open 2003 - Chennai Siebel Open - San Jose Heineken Open - Auckland Brasil Open - Costa do Sauipe Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten International Tennis Championships - Delray Beach President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota Energis Open - Amersfoort Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Wimbledon - London TD Waterhouse Cup - Long Island Wimbledon - London Grand Prix Hassan II - Casablanca U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tata Open - Chennai Wimbledon - London Hypo Group Tennis International - Portschach U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Wimbledon - London The Hypo Group Tennis International 2008 - Poertschach Millenium Tennis Championships - Delray Beach Tennis Masters Series - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Estoril Open - Estoril Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 French Open - Paris Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Olympics - Sydney Davis Cup, World Group, PO, AUT-BRA 4-1